package com.tedu.day02.test;

/**
 * 普通类        抽象类       接口类
 *                       【关系】      【特点】
 *      类与类            继承          只能单继承、可多层继承
 *      类与抽象类         继承         可以单继承，不可以多继承
 *      抽象类与抽象类     继承          只能单继承、可多层继承
 *      类与接口          实现          可以单继承、也可以多实现，并且继承同时实现多个接口
 *      接口与接口         继承         可以单继承，可以多继承
 */
/*作业1：抽象类与接口的区别和关系？简答*/





//5.接口与接口    继承  可以单继承，可以多继承
interface Loo{}    interface Foo{}
interface Voo extends Loo,Foo{}

//4.类和接口：实现---可单继承，也可以多实现
//interface Loo{}     interface Foo{}
//class Joo{}
//class Voo extends Joo implements Loo,Foo{}

//3.抽象类与抽象类:继承-之单继承，可多继承
//abstract class Loo{}
//abstract class Voo extends Loo{}
//abstract class Uoo extends Voo{}

//2.类与抽象类：继承--可以单继承，不可以多继承
//abstract class Uoo{}   abstract class Voo{}
//class Loo extends Uoo,Voo{}


//1.类与类：继承---单继承
/*class Uoo{}
class Loo extends Uoo{}
class Voo extends Loo{}*/
public class 关系 {
}
